Translation:
25. Your Lord knoweth best what is in your hearts: if ye do deeds of righteousness verily He is Most Forgiving to those who turn to Him again and again (in true penitence).
Notes (Tafseer)
2207. It is the heart, and its hidden and secret motives, by which we are judged: for Allah knows them all.